Merge version 1:18.1.8-18+rpi2 and 1:18.1.8-20 to produce 1:18.1.8-20+rpi1
authorRaspbian automatic forward porter <root@raspbian.org>
Sat, 31 Jan 2026 12:06:43 +0000 (12:06 +0000)
committerRaspbian automatic forward porter <root@raspbian.org>
Sat, 31 Jan 2026 12:06:43 +0000 (12:06 +0000)
1  2 
debian/changelog
debian/control
debian/control.in
debian/patches/series
debian/rules

index bbf4de7d74d15d1df4b530a9c56fd27d83b880ce,85942b44f14fe0556d460b8d771c5d31e4262fad..a166eac3ffc25975f56d149916e7c17a2b514cf8
@@@ -1,55 -1,23 +1,73 @@@
- llvm-toolchain-18 (1:18.1.8-18+rpi2) trixie-staging; urgency=medium
-   * Remove armhf from libunwind dependency architecture list.
-  -- Peter Michael Green <plugwash@raspbian.org>  Wed, 04 Jun 2025 04:23:54 +0000
- llvm-toolchain-18 (1:18.1.8-18+rpi1) trixie-staging; urgency=medium
++llvm-toolchain-18 (1:18.1.8-20+rpi1) forky-staging; urgency=medium
 +
 +  [changes brought forward from llvm-toolchain-3.8 1:3.8-2+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sat, 14 May 2016 21:43:35 +0000]
 +  * Cleanup .pyc files in clean target.
 +  * Add a hack to the cmake based build to force armv6 (unfortunately the cmake
 +    based build relies on config.guess which assumes you want to build for the
 +    hardware you are running on).
 +  * Add -DCOMPILER_RT_BUILD_BUILTINS=OFF to disable parts of compiler-rt that
 +    are broken on lower arm architectures.
 +
 +  [changes introduced in llvm-toolchain-3.9 1:3.9.1-1 by Peter Michael Green]
 +  * disable testsuite (using a method that is hopefully less likely to cause diff conflicts than previously).
 +  * Remove -march=armv7-a in compiler-rt/cmake/config-ix-base.cmake
 +  * Clean up debian/usr in clean target.
 +  * Clean up clang/tools/*-3.9 in clean target.
 +  * Clean up stray *3.9.vim files
 +  * Clean up clang/tools/scan-build/man/scan-build-3.9.1 and utils/vim/llvm-3.9-vimrc
 +  * Clean up debian/*.install
 +
 +  [changes introduced in llvm-toolchain-6.0 1:6.0-1+rpi1 by Peter michael green]
 +  * create build-llvm/docs/ocamldoc/html/ so the install target doesn't complain
 +    about it not existing.
 +  * clean up more crap left behind by build process.
 +
 +  [changes introduced in llvm-toolchain-6.0 1:6.0-3+rpi1 by Peter Michael Green]
 +  * Remove debian/man in clean target.
 +
 +  [changes introduced in llvm-toolchain-7 1:7-6+rpi1 by Peter Michael Green]
 +  * Use libatomic on armhf
 +  * Set cmake/config.guess.hack back to mode 644 in clean target to keep
 +    git/dgit happy.
 +  * Yet more clean target fixes.
 +
 +  [changes introduced in llvm-toolchain-7 1:7.0.1-1+rpi2 by Peter Michael Green]
 +  * Change triplet in debian/rules to use armv6k rather than armv7l
 +
 +  [changes introduced in llvm-toolchain-12 1:12.0.1-16 by Peter Michael Green]
 +  * Disable llvm libunwind on armhf, it seems to come out armv7 contaminated.
 +
 +  [changes introduced in llvm-toolchain-13 (1:13.0.0-9+rpi1 by Peter Michael Green]
 +  * Disable scudo on armhf, it needs atomics which we do not want to enable.
 +
 +  [changes brought forward from 1:13.0.0-9+rpi2 by Peter Michael Green <plugwash@raspbian.org> at Tue, 23 Nov 2021 22:37:30 +0000]
 +  * Remove armhf from architecture list for libunwind-13-dev dependency.
 +
-  -- Raspbian forward porter <root@raspbian.org>  Sun, 11 May 2025 09:46:59 +0000
++  [changes brought forward from 1:18.1.8-18+rpi2 by Peter Michael Green <plugwash@raspbian.org> at Wed, 04 Jun 2025 04:23:54 +0000]
++  * Remove armhf from libunwind dependency architecture list.
++
++ -- Raspbian forward porter <root@raspbian.org>  Sat, 31 Jan 2026 12:06:40 +0000
++
+ llvm-toolchain-18 (1:18.1.8-20) unstable; urgency=medium
+   [ Matthias Klose ]
+   * On ppc64el configure --with-long-double-format=ieee for upcoming distros.
+   * Fix ftbfs with C23. Closes: #1098879, #1114187.
+   * Make Ubuntu plucky, questing, resolute known distros.
+   * libc++abi: Don't depend on libunwind. Closes: #1071210.
+   * Remove M-A: same attribute from libmlir-*. Closes: #1104336.
+   * CVE-2024-7883, issue using Arm Cortex-M Security Extensions (CMSE).
+     Closes: #1104016.
+   * Remove obsolete build dependencies libjsoncpp-dev and pkg-config.
+     Addresses: #1093961.
+   * Fix a new lintian warning for the source.
+   * Backport powerpc-fix-SIGILL.diff to fix SIGILL on powerpc.
+   [ Gianfranco Costamagna ]
+   * Cherry-pick PR: #137403, #137440 and #149140 to fix sanitizer build
+     in glibc-2.42 (termio/termios issues).
+  -- Matthias Klose <doko@debian.org>  Sat, 08 Nov 2025 14:36:04 +0100
  
  llvm-toolchain-18 (1:18.1.8-18) unstable; urgency=medium
  
diff --cc debian/control
index c73955333d9291dd8763d3c00e1e68e7bc35fe8c,c630d2577fb5fcff585f229fb12e755642fc388f..2c69f61e44e6b607d35c12e5b2363fa75a70f418
@@@ -695,9 -694,8 +694,8 @@@ Package: libc++-18-de
  Section: libdevel
  Architecture: any
  Multi-Arch: same
--Depends: libc++1-18 (= ${binary:Version}), ${misc:Depends},
-- libc++abi-18-dev (= ${binary:Version}),
-  libunwind-18-dev [amd64 arm64 i386 loong64 ppc64el ppc64 riscv64]
++Depends: libc++1-18 (= ${binary:Version}), ${misc:Depends},,
++ libc++abi-18-dev (= ${binary:Version})
  Provides: libc++-x.y-dev
  Conflicts: libc++-x.y-dev
  Replaces: libc++-x.y-dev
index c352f2fd5c69417ab2c50cfd08f10ab17d849410,b1c313e198be1e6a8b91ede7216bd72ab286afb4..b0fec33037d9e67003d8eff7937cfa9103888f03
@@@ -695,9 -694,8 +694,8 @@@ Package: libc++-@LLVM_VERSION@-de
  Section: libdevel
  Architecture: any
  Multi-Arch: same
--Depends: libc++1-@LLVM_VERSION@ (= ${binary:Version}), ${misc:Depends},
-- libc++abi-@LLVM_VERSION@-dev (= ${binary:Version}),
-  libunwind-@LLVM_VERSION@-dev [amd64 arm64 i386 loong64 ppc64el ppc64 riscv64]
++Depends: libc++1-@LLVM_VERSION@ (= ${binary:Version}), ${misc:Depends},,
++ libc++abi-@LLVM_VERSION@-dev (= ${binary:Version})
  Provides: libc++-x.y-dev
  Conflicts: libc++-x.y-dev
  Replaces: libc++-x.y-dev
index 57b5c9f78e0ff7d7a0814fe2ec3b179c341997f5,917bd11a782d186fcf0d649a89f9bc6b1b00f371..7073c1cf2827d7d579ec95df007b46376abed735
@@@ -133,4 -160,12 +133,13 @@@ backport-miscompile-floating-point.dif
  bolt-disable-proc-check.diff
  python3.13-quote.diff
  cherry-pick-122463-armhf.diff
+ gcc-15.diff
+ sanitizer-137440.patch
+ sanitizer-137403.patch
+ sanitizer-149140.patch
+ ubuntu-plucky.patch
+ ubuntu-questing.patch
+ ubuntu-resolute.patch
+ CVE-2024-7883.diff
+ powerpc-fix-SIGILL.diff
 +raspbian-triplet.patch
diff --cc debian/rules
Simple merge